3-D Laplace Equation And Spherical Harmonic Function

title: 
style: nestedList # TOC style (nestedList|nestedOrderedList|inlineFirstLevel)
minLevel: 0 # Include headings from the specified level
maxLevel: 0 # Include headings up to the specified level
includeLinks: true # Make headings clickable
hideWhenEmpty: false # Hide TOC if no headings are found
debugInConsole: false # Print debug info in Obsidian console

3-D Laplace Equation

三维拉普拉斯方程方程可记成多种形式:

Δu=2u=u=0=1r2r(r2ur)+1r2sinθθ(sinθuθ)+1r2sin2θ2u2φ

分离变量 u(r,θ,φ)=R(r)Y(θ,φ), 得到

1Rddr(r2dRdr)=1Y(1sinθθ(sinθYθ)1sin2θ2Yϕ2)=λ

1. 径向衰减

常常选取 λ=l(l+1), 于是

ddr(r2dRdr)l(l+1)R=0

这是欧拉方程, 根据换元 r=es 得到它的通解是

R(r)=Arl+Br(l+1),l0

通常情况下, 场不会传播到无穷远处, 也就是在解 R(r) 的定义域包含 r= 时因为 rl, 通常取 A=0. 同理, 在解的定义域包含 r=0 时, 通常取 B=0.

2. 球面谐波

由上述已知

1sinθθ(sinθYθ)1sin2θ2Yϕ2+l(l+1)Y=0

进一步分离变量 Y(θ,φ)=Θ(θ)Φ(φ), 有

{d2Φd2φ+m2Φ=0Φ(φ)=Φ(φ+2π)andsinθddθ(sinθdΘdθ)+[(l+1)lsin2θm2]Θ=0

第一个方程没什么好说的, 解是 Φm(φ)=eimφ, 对第二个方程做和数理课上一样的换元 θ=arccosx, 得到

(1x2)d2Θdx22xdΘdx+[l(l+1)m21x2]Θ=0 (1)

被称为连带勒让德方程, 特别的当 m=0 时变成勒让德方程, 他的解就是勒让德函数 Pl(x).

做换元 y(x)=Θ(x)(1x2)m2, 可得到

Θ=(1x2)m2yΘ=(1x2)m2ym(1x2)m21xyΘ=(1x2)m2y2m(1x2)m21xym(1x2)m21y+m(m2)(1x2)m22x2y(1x2)y2(m+1)xy+[l(l+1)m(m+1)]y=0 (2)

将上式与与下面的勒让德方程(式 (1))做比较, 注意下面的方程还没有做 y(x)=Θ(x)(1x2)m2 的换元.

(1x2)d2Pldx22xdPldx+l(l+1)Pl=0

对它求导 m 次, 记 P(m) 表示对 Pm 次导, 注意到 Pl(x)l 阶多项式, 可以得到

0=[(1x2)Pl(m+2)2mxPl(m+1)m(m1)Pl(m)]2[xPl(m+1)+mPl(m)]+l(l+1)Pl(m)=(1x2)Pl(m+2)2(m+1)xPl(m+1)+[l(l+1)m(m+1)]Pl(m)

恰好和 (2) 式形式一致, 也就是说如果将方程 (1x2)d2Θdx22xdΘdx+[l(l+1)m21x2]Θ=0 的解记为连带勒让德函数 Plm(x), 那么

Plm(x)=(1x2)m2dmdxmPl(x),|m|l

最后的球谐函数就是

Ylm(θ,φ)=Plm(cosθ)Φm(φ)

如果要归一化 Y, 也就是令 02πdφ0πYlm(θ,φ)sinθdθ=1, 可以得到归一化的球谐函数:

Ylm(θ,φ)=12π2l+12(lm)!(l+m)! Plm(cosθ)eimφ

于是通解表示为

u(r,θ,φ)=l=0m=ll(Arl+Br(l+1))12π2l+12(lm)!(l+m)! Plm(cosθ)eimφ

另外, 连带勒让德函数的前几项为:

P00(x)=1,P10(x)=x,P11(x)=1x2,P20(x)=12(3x21),P21(x)=3x1x2,P22(x)=3(1x2),P30(x)=12(5x33x),P31(x)=32(5x21)1x2,P32(x)=15x(1x2),P33(x)=15(1x2)3/2.

2.1 Y1m 和偶极场

在静磁学中, 如果场点不存在电流, 那么磁感应强度可以表示成磁标势的梯度 B=Φm, 并且 2Φm=0.

归一化球谐函数中, Y10(θ)=34πcosθcosθ=zr, R1(r)=Ar+Br2=Br2 (取 A=0). 于是 Φm 的一个解可以写作

Φpole(r,θ,φ)=Cr2cosθ

求梯度得到

B=(rΦpole, 1rθΦpole, 0)=C(2cosθr3, sinθr3, 0)

回忆课上所学到的磁偶极子在远处的磁场表达式:

B=μ04π3(nm)nmr3=μ04π3cosθerezr3=μ04π3cosθer(cosθersinθeθ)r3=μ04π2cosθer+sinθeθr3

发现两式形式一致, 只要取 C=μ04π, 就可以用球谐函数描述偶极磁场.

另外, 由于 Y1±1 是虚数, 所以选取它们的实数线性组合 Y1x=Y11+Y112Y1y=Y11Y11i2, 显然 Y1xsinθcosφ=xr, Y1ysinθsinφ=yr. 对于三维旋转, 考察球坐标的变换, 比如绕 y 轴旋转矩阵, 直角坐标系中的变换矩阵是

Ry(β)=(cosβ0sinβ010sinβ0cosβ)

即:

θ=arccos(zr)=arccos(xsinβ+zcosβr)=arccos(sinθcosφsinβ+cosθcosβ)φ=arctan2(y, x)=arctan2(y, xcosβ+zsinβ)=arctan2(sinθsinφ, sinθcosφcosβ+cosθsinβ)

如果取 β=π2, 就有

θ=arccos(sinθcosφ)φ=arctan(sinθsinφcosθ)

也就是说

Y1x(θ,φ)sinθcosφ=sin(arccos(sinθcosφ))  cos(arctan(sinθsinφcosθ))=1(sinθcosφ)2  11+(sinθsinφcosθ)2=1(sinθcosφ)2  cosθcos2θ+(sinθsinφ)2=cosθY10(θ)

因此, Y1x 描述沿 x 轴方向的磁偶极子, 类似的知道 Y1y 描述沿 y 轴方向的磁偶极子. 在量子力学里面(量C不讲这个东西), 上面的旋转操作可以用 WingerD 矩阵作用于球谐函数得到, 这个矩阵的数值形状很丑, 可以在在 MMA (Mathematica)中直接调用 WingerD 函数快速完成.

2.2 Y2m 和四极场

同理, 对于归一化球谐函数 Y20(θ)=516π(3cos2θ1), 磁标势 Φquad(r,θ)=Rg20(Rr)3516π(3cos2θ1), g20 为常数, 计算得到

Br=Φr=3g20(R4r4)516π(3cos2θ1)Bθ=1rΦθ=3g20(R4r4)516πsin2θBφ=0

关于球谐系数 glm 的具体拟合值, 可在第 14国际参考地磁场(IGRF)的官方文件 中查阅. 对于 m0 的球谐函数, 同样选取他们的实数线性组合, 可以得到他们表示的四极场只是 Y20(θ) 的旋转, 但是形式更加复杂.

3. 球谐系数

现在需要确定系数 Blm, 假设 A=0, 通解写成:

u(r,θ,φ)=l=0m=llBlmrl+1Ylm(θ,φ)

其中 Ylm(θ,φ)=(2l+1)4π(lm)!(l+m)!Plm(cosθ)eimφ, 它是正交归一化的:

02π0πYlm(θ,φ)Ylm(θ,φ)sinθdθdφ=δllδmm

将通解两边乘以 Ylm(θ,φ), 然后积分:

02π0πu(r,θ,φ)Ylm(θ,φ)sinθdθdφ=l=0m=llBlmrl+102π0πYlm(θ,φ)Ylm(θ,φ)sinθdθdφ

利用正交归一关系, 右边只剩下 l=lm=m 时的项:

02π0πu(r,θ,φ)Ylm(θ,φ)sinθdθdφ=Blmrl+1

从而可解出:

Blm=02π0πu(r,θ,φ)Ylm(θ,φ)sinθdθdφ